meets with universal approval - Francés Inglés Diccionario